package net.versiforma.libraryreminder.emails;

import java.util.Properties;

import net.versiforma.libraryreminder.LibraryAccount;
import net.versiforma.libraryreminder.User;

public class LoginErrorMail extends EmailMessage {
	
	public LoginErrorMail(Properties properties, User user, LibraryAccount account) {
		
		super(properties);
		
		addressee = user.getEmail();
		
		subject = "Bitte überprüfen Sie Ihre Logindaten";
	
		messageBody = "Hallo " + user.getName() + "," + lineBreak + lineBreak;
		
		messageBody += "bei der Prüfung Ihrer Ausleihen ist leider ein Fehler aufgetreten." + lineBreak + lineBreak;
		
		messageBody += "Wir bitten Sie daher, Ihre Anmeldedaten noch mal auf Korrektheit zu überprüfen. " +
				"Ohne korrekte Anmeldedaten kann "+serviceName+" Sie leider nicht rechtzeitig " +
				"über Ihre bald endenden Leihfristen benachrichtigen." + lineBreak + lineBreak;
		
		messageBody +=
				"1) Loggen Sie sich bitte auf "+serviceUrl+" ein und klicken Sie dort auf \"Bearbeiten\"." + lineBreak +
				"2) Überprüfen Sie dort die Ausweisnummer ("+account.getUserid()+") und das entsprechende Passwort." + lineBreak +
				"3) Vergewissern Sie sich, das die Anmeldedaten korrekt sind, in dem Sie sich mit diesen " +
					"auf der Website der " + account.getLibraryName() + " manuell anmelden.";
		
		messageBody += mailSignature;
		
	}

}
